package com.iot.pojo;

import com.alibaba.fastjson.annotation.JSONField;
import com.iot.core.Entity;

import java.util.Date;

public class MTdevice   extends Entity {
public MTdevice() { }
	private _M  _m=new _M();
	private int DEVICE_ID;
	private int TYPE_ID;
	private int PROTOCOL_ID;
	private int STATUS_ID;
	private int SCALE_ID;
	private int PROVINCE_ID;
	private int CITY_ID;
	private int AREA_ID;
	private int REGION_ID;
	private int SITE_ID;
	private int LINE_ID;
	private Date SDATE;
	private String SNAME;
	private String CODE;
	private String LONGITUDE;
	private String LATITUDE;
	private int BDEL;
	private String SRC_CLOSE;
	private String SRC_OPEN;
	private String IMEI;
	private int DOOR_NUM;
	private int SIGNAL_ID;
	private int APP_ID;
	private Date CREATEDATE= new Date();
	private String EXT;
	public void setDEVICE_ID(int DEVICE_ID){
		this.DEVICE_ID = DEVICE_ID;
		_m.DEVICE_ID=true;
	}
	@JSONField  (name = "DEVICE_ID")
	public int getDEVICE_ID(){
		return DEVICE_ID;
	}
	public void setTYPE_ID(int TYPE_ID){
		this.TYPE_ID = TYPE_ID;
		_m.TYPE_ID=true;
	}
	@JSONField  (name = "TYPE_ID")
	public int getTYPE_ID(){
		return TYPE_ID;
	}
	public void setPROTOCOL_ID(int PROTOCOL_ID){
		this.PROTOCOL_ID = PROTOCOL_ID;
		_m.PROTOCOL_ID=true;
	}
	@JSONField  (name = "PROTOCOL_ID")
	public int getPROTOCOL_ID(){
		return PROTOCOL_ID;
	}
	public void setSTATUS_ID(int STATUS_ID){
		this.STATUS_ID = STATUS_ID;
		_m.STATUS_ID=true;
	}
	@JSONField  (name = "STATUS_ID")
	public int getSTATUS_ID(){
		return STATUS_ID;
	}
	public void setSCALE_ID(int SCALE_ID){
		this.SCALE_ID = SCALE_ID;
		_m.SCALE_ID=true;
	}
	@JSONField  (name = "SCALE_ID")
	public int getSCALE_ID(){
		return SCALE_ID;
	}
	public void setPROVINCE_ID(int PROVINCE_ID){
		this.PROVINCE_ID = PROVINCE_ID;
		_m.PROVINCE_ID=true;
	}
	@JSONField  (name = "PROVINCE_ID")
	public int getPROVINCE_ID(){
		return PROVINCE_ID;
	}
	public void setCITY_ID(int CITY_ID){
		this.CITY_ID = CITY_ID;
		_m.CITY_ID=true;
	}
	@JSONField  (name = "CITY_ID")
	public int getCITY_ID(){
		return CITY_ID;
	}
	public void setAREA_ID(int AREA_ID){
		this.AREA_ID = AREA_ID;
		_m.AREA_ID=true;
	}
	@JSONField  (name = "AREA_ID")
	public int getAREA_ID(){
		return AREA_ID;
	}
	public void setREGION_ID(int REGION_ID){
		this.REGION_ID = REGION_ID;
		_m.REGION_ID=true;
	}
	@JSONField  (name = "REGION_ID")
	public int getREGION_ID(){
		return REGION_ID;
	}
	public void setSITE_ID(int SITE_ID){
		this.SITE_ID = SITE_ID;
		_m.SITE_ID=true;
	}
	@JSONField  (name = "SITE_ID")
	public int getSITE_ID(){
		return SITE_ID;
	}
	public void setLINE_ID(int LINE_ID){
		this.LINE_ID = LINE_ID;
		_m.LINE_ID=true;
	}
	@JSONField  (name = "LINE_ID")
	public int getLINE_ID(){
		return LINE_ID;
	}
	public void setSDATE(Date SDATE){
		this.SDATE = SDATE;
		_m.SDATE=true;
	}
	@JSONField  (name = "SDATE")
	public Date getSDATE(){
		return SDATE;
	}
	public void setSNAME(String SNAME){
		this.SNAME = SNAME;
		_m.SNAME=true;
	}
	@JSONField  (name = "SNAME")
	public String getSNAME(){
		return SNAME;
	}
	public void setCODE(String CODE){
		this.CODE = CODE;
		_m.CODE=true;
	}
	@JSONField  (name = "CODE")
	public String getCODE(){
		return CODE;
	}
	public void setLONGITUDE(String LONGITUDE){
		this.LONGITUDE = LONGITUDE;
		_m.LONGITUDE=true;
	}
	@JSONField  (name = "LONGITUDE")
	public String getLONGITUDE(){
		return LONGITUDE;
	}
	public void setLATITUDE(String LATITUDE){
		this.LATITUDE = LATITUDE;
		_m.LATITUDE=true;
	}
	@JSONField  (name = "LATITUDE")
	public String getLATITUDE(){
		return LATITUDE;
	}
	public void setBDEL(int BDEL){
		this.BDEL = BDEL;
		_m.BDEL=true;
	}
	@JSONField  (name = "BDEL")
	public int getBDEL(){
		return BDEL;
	}
	public void setSRC_CLOSE(String SRC_CLOSE){
		this.SRC_CLOSE = SRC_CLOSE;
		_m.SRC_CLOSE=true;
	}
	@JSONField  (name = "SRC_CLOSE")
	public String getSRC_CLOSE(){
		return SRC_CLOSE;
	}
	public void setSRC_OPEN(String SRC_OPEN){
		this.SRC_OPEN = SRC_OPEN;
		_m.SRC_OPEN=true;
	}
	@JSONField  (name = "SRC_OPEN")
	public String getSRC_OPEN(){
		return SRC_OPEN;
	}
	public void setIMEI(String IMEI){
		this.IMEI = IMEI;
		_m.IMEI=true;
	}
	@JSONField  (name = "IMEI")
	public String getIMEI(){
		return IMEI;
	}
	public void setDOOR_NUM(int DOOR_NUM){
		this.DOOR_NUM = DOOR_NUM;
		_m.DOOR_NUM=true;
	}
	@JSONField  (name = "DOOR_NUM")
	public int getDOOR_NUM(){
		return DOOR_NUM;
	}
	public void setSIGNAL_ID(int SIGNAL_ID){
		this.SIGNAL_ID = SIGNAL_ID;
		_m.SIGNAL_ID=true;
	}
	@JSONField  (name = "SIGNAL_ID")
	public int getSIGNAL_ID(){
		return SIGNAL_ID;
	}
	public void setAPP_ID(int APP_ID){
		this.APP_ID = APP_ID;
		_m.APP_ID=true;
	}
	@JSONField  (name = "APP_ID")
	public int getAPP_ID(){
		return APP_ID;
	}
	public void setCREATEDATE(Date CREATEDATE){
		this.CREATEDATE = CREATEDATE;
		_m.CREATEDATE=true;
	}
	@JSONField  (name = "CREATEDATE")
	public Date getCREATEDATE(){
		return CREATEDATE;
	}
	public void setEXT(String EXT){
		this.EXT = EXT;
		_m.EXT=true;
	}
	@JSONField  (name = "EXT")
	public String getEXT(){
		return EXT;
	}
	public static class _M{
		public boolean DEVICE_ID;
		public boolean TYPE_ID;
		public boolean PROTOCOL_ID;
		public boolean STATUS_ID;
		public boolean SCALE_ID;
		public boolean PROVINCE_ID;
		public boolean CITY_ID;
		public boolean AREA_ID;
		public boolean REGION_ID;
		public boolean SITE_ID;
		public boolean LINE_ID;
		public boolean SDATE;
		public boolean SNAME;
		public boolean CODE;
		public boolean LONGITUDE;
		public boolean LATITUDE;
		public boolean BDEL;
		public boolean SRC_CLOSE;
		public boolean SRC_OPEN;
		public boolean IMEI;
		public boolean DOOR_NUM;
		public boolean SIGNAL_ID;
		public boolean APP_ID;
		public boolean CREATEDATE;
		public boolean EXT;
	}
}
